package nayasis.common.db.manager;

import nayasis.common.db.sql.Statement;
import nayasis.common.db.sql.impl.NPreparedStatement;


/**
 * SQL을 처리하기 위한 Statement를 만들어주는 Factory 클래스
 * 
 * @author nayasis
 *
 */
public class DatabaseManager {

	/**
	 * Statement 객체를 만든다.
	 * 
	 * @param sql 처리할 SQL 문장
	 * @return Statement 객체
	 */
	public static Statement getStatement( String sql ) {
		return new NPreparedStatement( sql );
	}

	/**
	 * Statement 객체를 만든다. (setSql 메서드로 SQL을 세팅하지 않으면 사용불가)
	 * 
	 * @return Statement 객체
	 */
	public static Statement getStatement() {
		return new NPreparedStatement();
	}

}